home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / graphics / gnuplot / makefile.r < prev    next >
Makefile  |  1993-09-15  |  28KB  |  923 lines

  1.  
  2. # $Id: makefile.r%v 3.50.1.17 1993/08/27 05:21:33 woo Exp woo $
  3. #
  4. # $Log: makefile.r%v $
  5. # Revision 3.50.1.17  1993/08/27  05:21:33  woo
  6. # V. Khera's fig patch
  7. #
  8. # Revision 3.50.1.16  1993/08/27  05:04:42  woo
  9. # Added <errno.h> to help.c and added support routines to binary.c
  10. #
  11. # Revision 3.50.1.15  1993/08/21  15:23:42  woo
  12. # Rewrote print_3dtable
  13. #
  14. # Revision 3.50.1.14  1993/08/19  04:10:23  woo
  15. # V. Broman sun_mgr driver
  16. #
  17. # Revision 3.50.1.13  1993/08/19  03:21:26  woo
  18. # R. Lang fix to MS-Windows print driver
  19. #
  20. # Revision 3.50.1.11  1993/08/10  03:55:03  woo
  21. # R. Lang mod to change location of plot in hppj.trm
  22. #
  23. # Revision 3.50.1.10  1993/08/07  16:06:34  woo
  24. # Fix using n bug, configure 1.3
  25. #
  26. # Revision 3.50.1.9  1993/08/05  05:38:59  woo
  27. # Fix timedate location for splot and plot + CONFIGURE ROUTINE
  28. #
  29. # Revision 3.50.1.8  1993/07/27  05:37:15  woo
  30. # More mods for SOLARIS 2.2 using gcc
  31. #
  32. # Revision 3.50.1.7  1993/07/27  04:57:58  woo
  33. # Fix impulse plot style if logscale y
  34. #
  35. # Revision 3.50.1.6  1993/07/27  03:35:12  woo
  36. # Fix epsviewe.m 
  37. #
  38. # Revision 3.50.1.4  1993/07/26  06:17:24  woo
  39. # Solaris mods to sun_x11 and gplt_x11.c
  40. #
  41. # Revision 3.50.1.3  1993/07/26  05:38:19  woo
  42. # DEC ALPHA OSF1 mods
  43. #
  44. # Revision 3.50.1.2  1993/07/26  05:12:42  woo
  45. # fix of replot of replot bug
  46. #
  47. # Revision 3.50.1.1  1993/07/26  04:59:54  woo
  48. # fix of splot notitle bug
  49. #
  50. # Revision 3.50  1993/07/09  05:35:24  woo
  51. # Baseline version 3.5 version
  52. #
  53. # Revision 3.38.2.153  1993/07/08  03:43:32  woo
  54. # Added dgrid3d save to misc.c and updated titlepages
  55. #
  56. # Revision 3.38.2.153  1993/07/08  03:43:32  woo
  57. # Added dgrid3d save to misc.c and updated titlepages
  58. #
  59. # Revision 3.38.2.152  1993/07/06  15:03:56  woo
  60. # A. Lehmann cleanup of 3_5b1
  61. #
  62. # Revision 3.38.2.151  1993/07/06  14:33:51  woo
  63. # New 0FAQ and AXPVMS fix to gplt_x11.c
  64. #
  65. # Revision 3.38.2.150  1993/07/02  16:42:43  woo
  66. # A. Reeh fix for monochrome X11 under VMS
  67. #
  68. # Revision 3.38.2.149  1993/07/01  20:31:55  woo
  69. # New version of GRASS makefile
  70. #
  71. # Revision 3.38.2.148  1993/07/01  13:54:25  woo
  72. # T. Collins changes to Latex line types
  73. #
  74. # Revision 3.38.2.147  1993/07/01  13:41:44  woo
  75. # A. Lehmann fix for hpux internal.c
  76. #
  77. # Revision 3.38.2.146  1993/06/30  21:24:08  woo
  78. # Fix to flash graphics, rosenbrock function in contours.dem
  79. #
  80. # Revision 3.38.2.145  1993/06/30  20:16:22  woo
  81. # Yehavi fixes for AXPVMS
  82. #
  83. # Revision 3.38.2.144  1993/06/23  00:34:39  woo
  84. # Reordered latex line types -- lighter default line
  85. #
  86. # Revision 3.38.2.143  1993/06/23  00:10:28  woo
  87. # R. Shouman fix of blank title induced linetype bug
  88. #
  89. # Revision 3.38.2.142  1993/06/21  14:43:21  woo
  90. # P. Egghart check on PLOSS for matherr and pass MY_FLAGS to subdirectories
  91. #
  92. # Revision 3.38.2.141  1993/06/19  13:00:21  woo
  93. # Okidata driver and time_t for sun386 mod
  94. #
  95. # Revision 3.38.2.140  1993/06/19  12:29:34  woo
  96. # J. Abbey fixes for Alliant
  97. #
  98. # Revision 3.38.2.139  1993/06/19  01:03:49  woo
  99. # Fix for 3d clipping bug
  100. #
  101. # Revision 3.38.2.138  1993/06/16  00:38:14  woo
  102. # O. Franksson MIF mod for vertical text and better char size
  103. #
  104. # Revision 3.38.2.137  1993/06/15  23:57:02  woo
  105. # Linux fixes
  106. #
  107. # Revision 3.38.2.136  1993/06/15  23:33:29  woo
  108. # V. Khera non-interactive stderr fix
  109. #
  110. # Revision 3.38.2.135  1993/06/15  22:02:26  woo
  111. # splot fix for x & y tics and labels
  112. #
  113. # Revision 3.38.2.134  1993/06/04  01:03:20  woo
  114. # Linux additions to makefile.unx
  115. #
  116. # Revision 3.38.2.133  1993/06/04  00:34:23  woo
  117. # D. Lewart cleanup of documentation and AIX flags
  118. #
  119. # Revision 3.38.2.132  1993/06/04  00:01:25  woo
  120. # Fixed range reverse tic bug for splot, fixed reported bug for pcl landscape mode
  121. #
  122. # Revision 3.38.2.131  1993/06/03  23:54:25  woo
  123. # Fixed author list and version number in titlepages
  124. #
  125. # Revision 3.38.2.130  1993/05/26  00:54:46  woo
  126. # Information on comp.graphics.gnuplot whenever mailing list mentioned
  127. #
  128. # Revision 3.38.2.129  1993/05/18  23:36:20  woo
  129. # D. Lewart cleanup of 3_3b14
  130. #
  131. # Revision 3.38.2.128  1993/05/18  23:21:07  woo
  132. # C. Steger's mod to animate.dem
  133. #
  134. # Revision 3.38.2.127  1993/05/06  00:06:02  woo
  135. # More R. Lang memory realignments for MS-DOS and MS Windows
  136. #
  137. # Revision 3.38.2.126  1993/05/05  22:39:48  woo
  138. # New mif driver
  139. #
  140. # Revision 3.38.2.125  1993/05/05  00:02:28  woo
  141. # R. Lang addition of GPFAR pointers
  142. #
  143. # Revision 3.38.2.124  1993/05/04  22:53:47  woo
  144. # C. Steger cleanup
  145. #
  146. # Revision 3.38.2.123  1993/04/30  00:56:28  woo
  147. # M Levine mods to hpgl.trm to allow printing under VMS (add carriage returns)
  148. #
  149. # Revision 3.38.2.122  1993/04/30  00:31:45  woo
  150. # M Levine mods to add 16 colors for REGIS devices
  151. #
  152. # Revision 3.38.2.121  1993/04/30  00:02:32  woo
  153. # Mods for OpenVMS on DEC AXP
  154. #
  155. # Revision 3.38.2.120  1993/04/26  00:25:11  woo
  156. # Aztec C patches for the Amiga
  157. #
  158. # Revision 3.38.2.119  1993/04/25  23:55:53  woo
  159. # C. Steger cleanup of 3_3b13
  160. #
  161. # Revision 3.38.2.118  1993/04/19  23:22:02  woo
  162. # Add 0BUGS,0FAQ and MacCauley solaris mods
  163. #
  164. # Revision 3.38.2.117  1993/04/15  02:30:21  woo
  165. # R. Davis cleanup of NeXT terminal driver
  166. #
  167. # Revision 3.38.2.116  1993/04/15  02:10:38  woo
  168. # R. Lang mods for SVGAKIT to EMX gcc
  169. #
  170. # Revision 3.38.2.115  1993/04/15  01:58:16  woo
  171. # Cleaning up mailing list addresses in trm's
  172. #
  173. # Revision 3.38.2.114  1993/04/15  01:48:40  woo
  174. # D. Lewart cleanup of 3_3b12
  175. #
  176. # Revision 3.38.2.113  1993/04/15  01:38:07  woo
  177. # C. Steger clean gpic driver
  178. #
  179. # Revision 3.38.2.112  1993/04/03  12:04:22  woo
  180. # C. Steger cleanup of 3_3b12
  181. #
  182. # Revision 3.38.2.111  1993/04/03  11:58:46  woo
  183. # T. Richardson fix of real contour levels bug
  184. #
  185. # Revision 3.38.2.110  1993/04/03  11:49:19  woo
  186. # T. Broekart parametric data file fix
  187. #
  188. # Revision 3.38.2.109  1993/04/03  00:00:57  woo
  189. # S. Rosen 180 dpi Epson driver
  190. #
  191. # Revision 3.38.2.108  1993/03/29  13:14:23  woo
  192. # K. Yee fixes to texdraw.trm
  193. #
  194. # Revision 3.38.2.107  1993/03/26  22:52:14  woo
  195. # R. Lang fix to doc2rtf.c and gnuplot.doc
  196. #
  197. # Revision 3.38.2.106  1993/03/26  22:48:05  woo
  198. # Added X11 term entry for backward compatibility
  199. #
  200. # Revision 3.38.2.105  1993/03/23  03:21:55  woo
  201. # D. Lewart cleanup of 3_3b11
  202. #
  203. # Revision 3.38.2.103  1993/03/23  03:01:56  woo
  204. # V. Khera Fig 2.1 graphics editor driver
  205. #
  206. # Revision 3.38.3.102  1993/03/23  02:49:02  woo
  207. # R. Toy's fixes for gamma function
  208. #
  209. # Revision 3.38.2.101  1993/03/23  02:22:10  woo
  210. # D. Johnson LINUX addition to makefile.unx
  211. #
  212. # Revision 3.38.2.100  1993/03/22  03:23:10  woo
  213. # 3B2 and KSR support
  214. #
  215. # Revision 3.38.2.99  1993/03/22  02:28:47  woo
  216. # R. Lang's fix of 3_3b11 post.trm
  217. #
  218. # Revision 3.38.2.98  1993/03/22  02:22:16  woo
  219. # R. Shouman postscript mods
  220. #
  221. # Revision 3.38.2.97  1993/03/16  15:07:24  woo
  222. # C. Steger's cleanup of 3_3b10
  223. #
  224. # Revision 3.38.2.96  1993/03/15  21:39:29  woo
  225. # More R. Fearick 930312 os2 mods
  226. #
  227. # Revision 3.38.2.95  1993/03/15  21:32:02  woo
  228. # R. Fearick 930312 os/2 mods
  229. #
  230. # Revision 3.38.2.94  1993/03/15  20:28:00  woo
  231. # Fixed logscale y label bug
  232. #
  233. # Revision 3.38.2.93  1993/03/15  19:26:12  woo
  234. # T. Collins cleanup for Sequent Dynix
  235. #
  236. # Revision 3.38.2.92  1993/03/12  20:06:08  woo
  237. # A. Lehman fix of GPFAR bug in binary.c, more is_log_func fixes
  238. #
  239. # Revision 3.38.2.91  1993/03/08  01:40:06  woo
  240. # R. Lang fix of MS Windows Menu error (show instead of set)
  241. #
  242. # Revision 3.38.2.90  1993/03/08  01:12:01  woo
  243. # R. Lang fix of contour bugs with farmalloc
  244. #
  245. # Revision 3.38.2.89  1993/03/06  01:37:13  woo
  246. # T. Broekaert fix of parametric log_func
  247. #
  248. # Revision 3.38.2.88  1993/03/04  01:47:16  woo
  249. # Added polar grids
  250. #
  251. # Revision 3.38.2.87  1993/03/02  19:31:38  woo
  252. # GRASS (Geographics Information Systems) mods
  253. #
  254. # Revision 3.38.2.86  1993/03/01  01:50:57  woo
  255. # R. de Oliveira Apollo mods for 3_3b9
  256. #
  257. # Revision 3.38.2.85  1993/03/01  01:45:52  woo
  258. # New Klein.dat data file
  259. #
  260. # Revision 3.38.2.84  1993/03/01  01:36:45  woo
  261. # Lewart's cleanup of 3_3b9
  262. #
  263. # Revision 3.38.2.83  1993/03/01  01:06:14  woo
  264. # More DEC_OSF mods
  265. #
  266. # Revision 3.38.2.82  1993/03/01  00:28:27  woo
  267. # Fixed zrange parse error for parametric splot
  268. #
  269. # Revision 3.38.2.81  1993/02/24  02:29:34  woo
  270. # C. Liu's Zortech mods to 3_3b9
  271. #
  272. # Revision 3.38.2.80  1993/02/20  18:34:10  woo
  273. # Fixes to some demo files and LATEX font options by J. Holloway
  274. #
  275. # Revision 3.38.2.79  1993/02/20  13:44:21  woo
  276. # C. Liu preparatory Zortech extended DOS mods
  277. #
  278. # Revision 3.38.2.78  1993/02/20  02:59:43  woo
  279. # Changed complex() -> Gcomplex(), integer() -> Ginteger() and DEC OSF1 mods
  280. #
  281. # Revision 3.38.2.77  1993/02/19  02:18:03  woo
  282. # R. Shouman hidden+nosurface draw_clip_line fix
  283. #
  284. # Revision 3.38.2.76  1993/02/19  01:33:00  woo
  285. # K. Laprade switch quote_str to quotel_str in command.c
  286. #
  287. # Revision 3.38.2.75  1993/02/19  01:25:45  woo
  288. # V. Snyder check for view 90,0
  289. #
  290. # Revision 3.38.2.74  1993/02/19  00:05:24  woo
  291. # R. Lang Windows NT preparatory mods
  292. #
  293. # Revision 3.38.2.73  1993/02/18  03:24:36  woo
  294. # V. Snyder animation mods
  295. #
  296. # Revision 3.38.2.72  1993/02/09  03:02:15  woo
  297. # Sigfrid Lundberg siglun@lotke.teorekkol.lu.se GPIC (troff) driver
  298. #
  299. # Revision 3.38.2.71  1993/02/08  02:41:39  woo
  300. # R. Lang fix to ANSI C __UNIX__ define instead of UNIX
  301. #
  302. # Revision 3.38.2.70  1993/02/08  02:13:53  woo
  303. # A. Lehman general cleanup and Atari mods
  304. #
  305. # Revision 3.38.2.69  1993/02/07  00:52:34  woo
  306. # C. Steger cleanup of isosamples
  307. #
  308. # Revision 3.38.2.68  1993/02/07  00:40:17  woo
  309. # R. Lang's MIF driver fixes
  310. #
  311. # Revision 3.38.2.67  1993/02/06  23:35:49  woo
  312. # T. Richardson's gnugraph driver
  313. #
  314. # Revision 3.38.2.66  1993/02/06  03:04:28  woo
  315. # D. Tabor's fix to align 3d grids with tic marks in parametric mode
  316. #
  317. # Revision 3.38.2.65  1993/02/06  02:26:55  woo
  318. # D. Lewart's cleanup of docs directory
  319. #
  320. # Revision 3.38.2.64  1993/02/05  03:41:53  woo
  321. # A. Woo fixes to mif.trm
  322. #
  323. # Revision 3.38.2.63  1993/02/05  03:38:49  woo
  324. # R. Shouman notitle extensions
  325. #
  326. # Revision 3.38.2.62  1993/02/05  03:32:09  woo
  327. # R. Lang 930128 MS Windows patch
  328. #
  329. # Revision 3.38.2.61  1993/01/27  02:35:31  woo
  330. # C. Steger's isosamples mod
  331. #
  332. # Revision 3.38.2.60  1993/01/27  01:46:55  woo
  333. # C. Steger addition of klein bottle to singulr.dem and new metafont driver
  334. #
  335. # Revision 3.38.2.59  1993/01/26  01:08:58  woo
  336. # R. Fearick 930125 OS/2 mods
  337. #
  338. # Revision 3.38.2.58  1993/01/26  00:26:54  woo
  339. # P. Johnson MSC 7.0 mods to beta 7 release
  340. #
  341. # Revision 3.38.2.57  1993/01/23  00:56:18  woo
  342. # R. Lang's EMX for MS-DOS mods
  343. #
  344. # Revision 3.38.2.56  1993/01/22  02:38:10  woo
  345. # C. Steger metafont driver mods and demo cleanup
  346. #
  347. # Revision 3.38.2.55  1993/01/22  01:50:01  woo
  348. # C. Steger's SAS/C 6.1 for AMIGA mods
  349. #
  350. # Revision 3.38.2.54  1993/01/21  01:31:48  woo
  351. # R. Lang's datafile fix
  352. #
  353. # Revision 3.38.2.53  1993/01/21  01:11:07  woo
  354. # D. Lewart cleanup to BETA 7 release
  355. #
  356. # Revision 3.38.2.52  1993/01/17  03:43:20  woo
  357. # Deskjet 500C  Color Driver
  358. #
  359. # Revision 3.38.2.51  1993/01/16  14:54:28  woo
  360. # Remove faralloc for DJGPP
  361. #
  362. # Revision 3.38.2.50  1993/01/16  14:54:28  woo
  363. # D. Lewart's RS6000 and cleanup fix
  364. #
  365. # Revision 3.38.2.49  1993/01/15  01:02:52  woo
  366. # Modified color postscript driver to retain dotted and dashed lines
  367. #
  368. # Revision 3.38.2.48  1993/01/14  04:21:27  woo
  369. # R. Lang cleanup fix of 930112
  370. #
  371. # Revision 3.38.2.47  1993/01/14  04:05:38  woo
  372. # E. Youngdale fix for scattered data
  373. #
  374. # Revision 3.38.2.46  1993/01/11  04:41:47  woo
  375. # D. Tabor segmented memory fix for X286
  376. #
  377. # Revision 3.38.2.45  1993/01/11  04:36:01  woo
  378. # Various fixes to demo files, demo -> dem, suggested by Interrante
  379. #
  380. # Revision 3.38.2.44  1993/01/11  03:57:44  woo
  381. # J. Interrante fixes to Perl script
  382. #
  383. # Revision 3.38  1993/01/11  03:55:32  woo
  384. # MS-DOS makefile for RCS checkin
  385. #
  386. # Revision 3.38.2.43  1993/01/10  21:58:46  woo
  387. # Update Copyright and Date
  388. #
  389. # Revision 3.38.2.42  1993/01/07  17:07:24  woo
  390. # R. Lang + P. Johnson unsigned char compare fix
  391. #
  392. # Revision 3.38.2.41  1993/01/07  16:58:04  woo
  393. # R. Lang 12-23 windows + P. Johnson MS-C mods
  394. #
  395. # Revision 3.38.2.40  1993/01/07  16:49:42  woo
  396. # R. Davis save fixes
  397. #
  398. # Revision 3.38.2.39  1992/12/15  17:09:35  woo
  399. # VMS fixes + C. Steger documentation for MF driver
  400. #
  401. # Revision 3.38.2.38  1992/12/12  07:11:02  woo
  402. # R. Lang 12/10 MS Windows mods
  403. #
  404. # Revision 3.38.2.37  1992/12/12  06:52:38  woo
  405. # R. Cunningham fix for binary stdin
  406. #
  407. # Revision 3.38.2.36  1992/12/12  06:40:15  woo
  408. # Airfoil Demo & C. Steger's metafont driver fixes
  409. #
  410. # Revision 3.38.2.35  1992/12/12  06:16:45  woo
  411. # R. Cunningham internal reset error fix & sys/types in misc.c
  412. #
  413. # Revision 3.38.2.34  1992/12/12  05:56:21  woo
  414. # D. Lewart latex and punctuation mod -- large
  415. #
  416. # Revision 3.38.2.33  1992/12/04  19:49:20  woo
  417. # E. van der Maarel documentation fixes
  418. #
  419. # Revision 3.38.2.32  1992/12/04  18:32:51  woo
  420. # C. Steger's AMIGA SC 6.1 mod + singular.dem
  421. #
  422. # Revision 3.38.2.31  1992/12/04  17:59:01  woo
  423. # R. Lang's 1204 windows ICON patch.
  424. #
  425. # Revision 3.38.2.30  1992/12/03  18:20:15  woo
  426. # R. Lang's 1203 windows patch.
  427. #
  428. # Revision 3.38.2.29  1992/12/01  22:21:45  woo
  429. # A. Lehmann's prototype fixes
  430. #
  431. # Revision 3.38.2.28  1992/12/01  20:40:45  woo
  432. # J. Campbell's modifications to the README
  433. #
  434. # Revision 3.38.2.26  1992/12/01  03:47:53  woo
  435. # Changed index to strchr in rgip.trm and imagen.trm
  436. #
  437. # Revision 3.38.2.25  1992/12/01  03:42:02  woo
  438. # More P. Johnson MSC fixes
  439. #
  440. # Revision 3.38.2.24  1992/11/26  04:25:08  woo
  441. # G. Phillips pslatex driver
  442. #
  443. # Revision 3.38.2.23  1992/11/26  03:01:17  woo
  444. # E. Youngdale fix of imagen.trm
  445. #
  446. # Revision 3.38.2.22  1992/11/26  02:58:19  woo
  447. # R. Lang fix of gnuplot.def
  448. #
  449. # Revision 3.38.2.21  1992/11/24  16:22:20  woo
  450. # P. Johnson fixes for MS-C 7.0
  451. #
  452. # Revision 3.38.2.20  1992/11/24  16:00:56  woo
  453. # R. Lang 1123d fix to Print! (ascii now)
  454. #
  455. # Revision 3.38.2.19  1992/11/24  16:00:56  woo
  456. # Changed arc.nasa.gov to dartmouth.edu in all files
  457. #
  458. # Revision 3.38.2.18  1992/11/23  21:09:28  woo
  459. # R. Lang 1123c 16 char directory bugfix.
  460. #
  461. # Revision 3.38.2.17  1992/11/23  21:02:52  woo
  462. # R. Lang 1123b drag-drop fix for windows.
  463. #
  464. # Revision 3.38.2.16  1992/11/23  20:20:12  woo
  465. # R. Lang 1123a fixes for README.win, data size in windows.
  466. #
  467. # Revision 3.38.2.15  1992/11/23  19:59:26  woo
  468. # E. Youngdale y-axis hidden line fix.
  469. #
  470. # Revision 3.38.2.14  1992/11/21  02:05:09  woo
  471. # R. Lang's 11/20 Windows patch.
  472. #
  473. # Revision 3.38.2.12  1992/11/20  18:14:40  woo
  474. # New prob.dem with steps.
  475. #
  476. # Revision 3.38.2.11  1992/11/20  01:35:24  woo
  477. # Gershon multiple mesh mods.
  478. #
  479. # Revision 3.38.2.10  1992/11/16  17:52:15  woo
  480. # R. Fearick fixes, gnuplot.ico to gnupmdrv.c
  481. #
  482. # Revision 3.38.2.9  1992/11/16  17:38:05  woo
  483. # R. Lang new win (MS-Windows) subdirectory
  484. #
  485. # Revision 3.38.2.8  1992/11/16  16:52:54  woo
  486. # A. Lehmann no BGI mods
  487. #
  488. # Revision 3.38.2.7  1992/11/14  03:49:17  woo
  489. # R. Lang multiple patches
  490. #
  491. # Revision 3.38.2.6  1992/11/14  02:22:20  woo
  492. # H. Eggestad rgip and imagen drivers fixes, hpgl fix
  493. #
  494. # Revision 3.38.2.5  1992/11/10  02:16:55  woo
  495. # Gershon Elber scatter to grid mods
  496. #
  497. # Revision 3.38.2.2  1992/11/06  06:29:44  woo
  498. # Roger Fearick OS/2 mods
  499. #
  500. # Revision 3.38.1.53  1992/11/06  05:20:26  woo
  501. # Jos fixes to specfunc documentation-- fixes to gpcard
  502. #
  503. # Revision 3.38.1.52  1992/11/05  00:39:01  woo
  504. # R. Shouman notitle Option
  505. #
  506. # Revision 3.38.1.51  1992/11/04  23:58:39  woo
  507. # Ed Kubaitis X11 fixes
  508. #
  509. # Revision 3.38.1.50  1992/11/04  21:37:10  woo
  510. # Misc. Bug Fixes, new get_data, many improvements from D. Lewart
  511. #
  512. # Revision 3.38.1.49  1992/10/31  07:03:11  woo
  513. # H Olav Eggestad RGIP Uniplex driver -- requires POSIX
  514. #
  515. # Revision 3.38.1.48  1992/10/31  06:05:57  woo
  516. # J Grosh steps mod
  517. #
  518. # Revision 3.38.1.47  1992/10/31  03:26:29  woo
  519. # R. Lang ylabel rotate fix
  520. #
  521. # Revision 3.38.1.46  1992/10/29  00:00:30  woo
  522. # Ed Kubaitis X11 mods, surface1 demo fix
  523. #
  524. # Revision 3.38.1.45  1992/10/28  22:07:26  woo
  525. # More bugfixes, some demo changes for CRAY
  526. #
  527. # Revision 3.38.1.44  1992/10/27  18:48:40  woo
  528. # More bugfixes, new get_data.c from RJL, iris trm fix
  529. #
  530. # Revision 3.38.1.43  1992/10/23  20:08:14  woo
  531. # Misc. bugfixes, Corel.trm, DEFAULTTERM, VMS
  532. #
  533. # Revision 3.38.1.42  1992/10/23  04:14:41  woo
  534. # A. Lehmann version of Koechling pureC Atari version
  535. #
  536. # Revision 3.38.1.41  1992/10/22  21:16:07  woo
  537. # R. Lang's documentation corrections
  538. #
  539. # Revision 3.38.1.40  1992/10/22  04:23:58  woo
  540. # E. Youngdale LITE mods which remove hidden line removal
  541. #
  542. # Revision 3.38.1.39  1992/10/22  03:25:57  woo
  543. # R. Cunningham's contours, zero, mixed data fixes
  544. #
  545. # Revision 3.38.1.38  1992/10/22  02:05:13  woo
  546. # R. Toy's PSTRICKS driver
  547. #
  548. # Revision 3.38.1.37  1992/10/19  05:24:40  woo
  549. # New R. Lang MS-Windows Mods
  550. #
  551. # Revision 3.38.1.36  1992/10/09  17:38:48  woo
  552. # MIF terminal description added to gnuplot.doc
  553. #
  554. # Revision 3.38.1.35  1992/10/08  21:47:33  woo
  555. # A. Lehmman PIPES for gcc on Atari and fixes
  556. #
  557. # Revision 3.38.1.34  1992/10/08  21:04:21  woo
  558. # J. Richardson Apollo mods
  559. #
  560. # Revision 3.38.1.33  1992/10/08  20:30:43  woo
  561. # Y. Arrouye fix to post.trm and empty title fix
  562. #
  563. # Revision 3.38.1.32  1992/10/08  20:03:51  woo
  564. # C. Sophocleous fix to readline.c
  565. #
  566. # Revision 3.38.1.31  1992/10/08  19:43:14  woo
  567. # Gershon fix of tpw@ama.caltech.edu bug
  568. #
  569. # Revision 3.38.1.30  1992/10/08  19:04:07  woo
  570. # Neal Holtz tgif driver
  571. #
  572. # Revision 3.38.1.29  1992/10/08  17:44:21  woo
  573. # Removed ANSI C prototypes from tpic.trm
  574. #
  575. # Revision 3.38.1.28  1992/10/08  17:27:08  woo
  576. # Eric Youngdale Imagen driver mods
  577. #
  578. # Revision 3.38.1.27  1992/10/08  17:17:22  woo
  579. # Rob Cunningham addition of datafiles to help plot
  580. #
  581. # Revision 3.38.1.26  1992/10/08  16:25:42  woo
  582. # More D. Tabor contour mods
  583. #
  584. # Revision 3.38.1.25  1992/09/28  05:59:16  woo
  585. # Changed Default Font to Helvetica in PostScript
  586. #
  587. # Revision 3.38.1.24  1992/09/28  04:56:48  woo
  588. # L. Crowl mods for logs to any base
  589. #
  590. # Revision 3.38.1.23  1992/09/28  02:06:30  woo
  591. # Honoo Suzuki TPIC driver
  592. #
  593. # Revision 3.38.1.22  1992/09/27  19:49:08  woo
  594. # Chris Parks CorelDraw! driver
  595. #
  596. # Revision 3.38.1.21  1992/09/27  19:29:35  woo
  597. # Tom Swiler's new HPGL2 driver
  598. #
  599. # Revision 3.38.1.20  1992/09/27  19:11:57  woo
  600. # More R. Eckardt's ISC-2.2 fixes
  601. #
  602. # Revision 3.38.1.19  1992/09/27  19:06:10  woo
  603. # More R. Lang's DJGPP mods
  604. #
  605. # Revision 3.38.1.18  1992/08/27  23:36:16  woo
  606. # R. Lang's DJGPP mods and djsvga terminal driver
  607. #
  608. # Revision 3.38.1.17  1992/08/26  04:59:50  woo
  609. # R. Eckardt's ISC-2.2 fixes
  610. #
  611. # Revision 3.38.1.16  1992/08/26  03:34:04  woo
  612. # Gershon auto splot fix
  613. #
  614. # Revision 3.38.1.15  1992/08/22  04:52:47  woo
  615. # R Lang's mods for Borland C++ 3.1 Phar Lap Dos 286Extender
  616. #
  617. # Revision 3.38.1.14  1992/08/22  04:43:38  woo
  618. # P. Klosowski's Talaris EXCL driver
  619. #
  620. # Revision 3.38.1.13  1992/08/22  03:44:11  woo
  621. # C. Steger's Amiga Mods
  622. #
  623. # Revision 3.38.1.12  1992/08/08  21:29:55  woo
  624. # A. Lehmann's Atari Mods
  625. #
  626. # Revision 3.38.1.11  1992/08/08  19:33:09  woo
  627. # Frame Maker MIF 3.0 format driver
  628. #
  629. # Revision 3.38.1.10  1992/08/08  06:15:06  woo
  630. # E Youngdale's memory & speed fix for hiddenline removal
  631. #
  632. # Revision 3.38.1.9  1992/08/08  05:23:07  woo
  633. # R Lang's fix to sorting for hiddenline removal + Cray fix
  634. #
  635. # Revision 3.38.1.8  1992/07/12  22:51:13  woo
  636. # Yehavi Bourvine mods, new BUILDVMS, command.c fix
  637. #
  638. # Revision 3.38.1.7  1992/07/12  05:45:39  woo
  639. # Luecken mods, hp26, post
  640. #
  641. # Revision 3.38.1.6  1992/07/11  04:56:15  woo
  642. # Additions to gnuplot.doc for binary files, day & month tics
  643. #
  644. # Revision 3.38.1.5  1992/07/10  04:55:01  woo
  645. # July 3rd MS Windows mod
  646. #
  647. # Revision 3.38.1.4  1992/07/09  14:52:27  woo
  648. # Fix sscanf in command.c, cdecl in graph3d.c & new using.dem
  649. #
  650. # Revision 3.38.1.3  1992/07/09  05:13:30  woo
  651. # New Latex Driver
  652. #
  653. # Revision 3.38.1.2  1992/07/08  05:23:20  woo
  654. # DOS Memory fix, GPHUGE pointers
  655. #
  656. # Revision 3.38.1.1  1992/07/08  05:06:53  woo
  657. # ShowSubTopics fix
  658. #
  659. # Revision 3.38  1992/06/17  03:55:15  woo
  660. # MS Windows patches, day_of_week mod, gnubin fix, texdraw, new hidden mods
  661. #
  662. # Revision 3.37  1992/05/28  03:31:19  woo
  663. # bug fix of runaway gnuplot_x11.c, SUN util.c, xlib driver & new hidden line removal routines
  664. #
  665. # Revision 3.36  1992/04/18  05:47:28  woo
  666. # bug fix of thru mod, new stat.inc and prob.dem
  667. #
  668. # Revision 3.35  1992/03/31  04:49:54  woo
  669. # BETA 1 of version 3.3 - bug fixes to binary routines
  670. #
  671. # Revision 3.34  1992/03/27  06:08:57  woo
  672. # mods for VMS X11 to gnuplot_x11.c and x11.trm
  673. #
  674. # Revision 3.33  1992/03/27  05:14:14  woo
  675. # add binary files, does not work under MSDOS BCC 2.0
  676. #
  677. # Revision 3.32  1992/03/20  04:15:09  woo
  678. # add atari, metafont, hp2623 mods, more nec, pcl5 options
  679. #
  680. # Revision 3.31  1992/03/17  17:03:29  woo
  681. # add regis, ln03p, pc getenv, paintjet, iso8869, hpgl, pcl, doc2info.pl
  682. #
  683. # Revision 3.30  1992/03/17  03:43:08  woo
  684. # add sgtty readline mods and thru mods, detected CRAY bug
  685. #
  686. # Revision 3.29  1992/03/16  00:10:19  woo
  687. # add discrete contour levels
  688. #
  689. # Revision 3.28  1992/03/15  16:06:22  woo
  690. # add calln and probability density mods
  691. #
  692. # Revision 3.25  1992/03/14  21:41:36  woo
  693. # gnuplot3.2, beta 5
  694. #
  695. # Revision 3.24  1992/02/29  16:23:41  woo
  696. # gnuplot3.2, beta 4
  697. #
  698. # Revision 3.23  1992/02/21  20:18:16  woo
  699. # gnuplot3.2, beta 3
  700. #
  701. #
  702. ############################################################
  703. #
  704. RCSVER = 3.50.1.17
  705. RCSCOM = "V. Khera's fig patch"
  706. # List of source files
  707. # Used for making shar files, lint, and some dependencies.
  708. DIRS = term demo docs docs/latextut
  709.  
  710. CSOURCE1 = bf_test.c binary.c command.c setshow.c
  711. CSOURCE2 = help.c gnubin.c graphics.c graph3d.c internal.c
  712. CSOURCE3 = misc.c eval.c parse.c plot.c readline.c scanner.c standard.c
  713. CSOURCE4 = bitmap.c term.c util.c version.c
  714. CSOURCE5 = term/ai.trm term/amiga.trm term/aed.trm term/atari.trm \
  715.     term/bigfig.trm term/cgi.trm term/corel.trm \
  716.     term/djsvga.trm term/dumb.trm \
  717.     term/dxf.trm term/dxy.trm term/debug.trm \
  718.     term/emxvga.trm term/eepic.trm term/epson.trm term/excl.trm \
  719.     term/fig.trm term/grass.trm term/hp26.trm term/hp2648.trm term/hpgl.trm \
  720.     term/hp500c.trm term/hpljii.trm term/metafont.trm term/mgr.trm\
  721.     term/apollo.trm term/gpr.trm term/hppj.trm term/compact.c
  722. CSOURCE6 = term/impcodes.h term/imagen.trm term/next.trm term/object.h \
  723.     term/iris4d.trm term/kyo.trm term/latex.trm term/mif.trm \
  724.     term/pbm.trm term/pslatex.trm term/gpic.trm term/gnugraph.trm
  725. CSOURCE7 = term/post.trm term/pstricks.trm term/qms.trm term/regis.trm \
  726.     term/rgip.trm term/sun.trm \
  727.     term/t410x.trm term/tek.trm term/texdraw.trm term/tgif.h \
  728.     term/tgif.trm term/tpic.trm \
  729.     term/unixpc.trm term/unixplot.trm \
  730.     term/v384.trm term/vws.trm term/x11.trm term/xlib.trm
  731. CSOURCE8 = contour.c specfun.c gplt_x11.c
  732. NEXTSRC  = epsviewe.m epsviewe.h
  733. # not C code, but still needed
  734.  
  735. DEMOS = demo/1.dat demo/2.dat demo/3.dat demo/contours.dem \
  736.     demo/controls.dem demo/electron.dem demo/glass.dat demo/param.dem \
  737.     demo/polar.dem demo/simple.dem demo/surface1.dem \
  738.     demo/surface2.dem demo/using.dat demo/using.dem demo/world.cor \
  739.     demo/world.dat demo/world.dem \
  740.     demo/err.dat demo/poldat.dem demo/polar.dat demo/errorbar.dem \
  741.     demo/antenna.dat demo/all.dem demo/animate.dem demo/bivariat.dem \
  742.     demo/prob.dem demo/stat.inc demo/prob2.dem demo/random.dem \
  743.     demo/discrete.dem demo/hidden.dem demo/airfoil.dem demo/gnuplot.rot\
  744.     demo/binary.dem demo/spline.dem demo/steps.dem demo/steps.dat \
  745.     demo/multimsh.dem demo/whale.dat demo/hemisphr.dat \
  746.     demo/scatter.dem demo/scatter2.dat demo/singulr.dem demo/klein.dat 
  747.  
  748. CONFIGURE = configure configure.in Makefile.in docs/Makefile.in\
  749.     docs/latextut/Makefile.in 0CONFIG
  750.  
  751. ETC = Copyright 0README README.gnu README.ami makefile.unx makefile.vms \
  752.     linkopt.amg makefile.amg makefile.ami linkopt.vms buildvms.com \
  753.     lasergnu makefile.r makefile.nt makefile.g 0FAQ 0BUGS\
  754.     term/README History gnuplot.el intergra.x11 0INSTALL README.3p1\
  755.     README.3p2 README.3p3 README.3p4 README.pro README.nex README.x11 \
  756.     README.3d README.mf README.win README.iso README.3p5 README.pic \
  757.     README.xli $(CONFIGURE)
  758.  
  759. #BETA files (not standard distribution files)
  760. BETA = 
  761. # PC-specific files
  762. PC = corgraph.asm corplot.c header.mac hrcgraph.asm lineproc.mac \
  763.     linkopt.msc makefile.msc makefile.tc makefile.st makefile.djg \
  764.     pcgraph.asm gnuplot.def makefile.286 makefile.emx \
  765.     makefile.ztc linkopt.ztc term/fg.trm term/pc.trm 
  766. WINDOWS = makefile.win makefile.msw README.win win/wcommon.h \
  767.     win/wgnuplib.c win/wgnuplib.def win/wgnuplib.h win/wgnuplib.rc \
  768.     win/wgnuplot.def win/wgnuplot.hpj win/wgnuplot.mnu win/wgnuplot.rc \
  769.     win/wgraph.c win/winmain.c win/wmenu.c win/wpause.c \
  770.     win/wprinter.c win/wresourc.h win/wtext.c win/wtext.h \
  771.     win/geticon.c docs/doc2rtf.c term/win.trm
  772. OS2 = makefile.os2 os2/makefile os2/dialogs.c os2/dialogs.h os2/gclient.c \
  773.     os2/gnuicon.uue os2/gnupmdrv.c os2/gnupmdrv.def os2/gnupmdrv.h \
  774.     os2/gnupmdrv.itl os2/gnupmdrv.rc os2/print.c docs/doc2ipf.c \
  775.     README.os2 term/pm.trm
  776.  
  777. # Documentation and help files
  778. DOCS1 = docs/makefile docs/README docs/checkdoc.c docs/doc2gih.c \
  779.     docs/doc2hlp.c docs/doc2hlp.com docs/doc2ms.c docs/doc2tex.c \
  780.     docs/gnuplot.1 docs/lasergnu.1 docs/toc_entr.sty docs/doc2info.pl \
  781.     docs/titlepag.ms docs/titlepag.tex docs/makefile.ami \
  782.     docs/doc2rtf.c 
  783. DOCS2 = docs/gnuplot.doc docs/gpcard.tex
  784. DOCS3 = docs/latextut/makefile docs/latextut/eg1.plt \
  785.     docs/latextut/eg2.plt docs/latextut/eg3.dat docs/latextut/eg3.plt \
  786.     docs/latextut/eg4.plt docs/latextut/eg5.plt docs/latextut/eg6.plt \
  787.     docs/latextut/header.tex docs/latextut/tutorial.tex \
  788.     docs/latextut/linepoin.plt 
  789.  
  790. #########################################################################
  791. ################################################################
  792. # Miscellaneous targets
  793.  
  794. SOURCES=plot.h help.h setshow.h bitmap.h term.h $(CSOURCE1) $(CSOURCE2) \
  795.     $(CSOURCE3) $(CSOURCE4) $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)\
  796.     $(CSOURCE8) $(NEXTSRC) $(WINDOWS) $(OS2)
  797.  
  798. DOCS  = $(DOCS1) $(DOCS2) $(DOCS3)
  799.  
  800. lint:
  801.     lint -hx $(SOURCES)
  802.  
  803. clean:
  804.     rm -f *.o *.orig *.rej *~ *.bak term/*~ term/*.orig term/*.bak
  805.     ( cd docs; $(MAKE) $(MFLAGS) clean )
  806.     ( cd docs/latextut; $(MAKE) $(MFLAGS) clean )
  807.  
  808. spotless:
  809.     rm -f *.o *~ *.orig *.rej *.bak term/*~ term/*.orig term/*.bak \
  810.     TAGS gnuplot gnuplot_x11 \
  811.     bf_test demo/binary[1-3]
  812.     ( cd docs; $(MAKE) $(MFLAGS) clean )
  813.     ( cd docs/latextut; $(MAKE) $(MFLAGS) spotless )
  814.  
  815. ################################################################
  816. # Making shar files for mailing gnuplot
  817.  
  818. shar: gnuplot.sh00 gnuplot.sh01 gnuplot.sh02 gnuplot.sh03 gnuplot.sh04 \
  819.     gnuplot.sh05 gnuplot.sh06 gnuplot.sh07 gnuplot.sh08 \
  820.     gnuplot.sh09 gnuplot.sh10 gnuplot.sh11 gnuplot.sh12 \
  821.     gnuplot.sh13 gnuplot.sh14 gnuplot.sh15 gnuplot.sh16
  822.  
  823. gnuplot.sh00:
  824.     echo '#!/bin/sh' > gnuplot.sh00
  825.     echo '# This is a shell file to make directories' >> gnuplot.sh00
  826.     echo mkdir $(DIRS) >> gnuplot.sh00
  827.  
  828. gnuplot.sh01: $(ETC)
  829.     shar $(ETC) > gnuplot.sh01
  830.  
  831. gnuplot.sh02: $(DOCS1)
  832.     shar $(DOCS1) > gnuplot.sh02
  833.  
  834. gnuplot.sh03: $(DOCS2)
  835.     shar $(DOCS2) > gnuplot.sh03
  836.  
  837. gnuplot.sh04: $(DOCS3)
  838.     shar $(DOCS3) > gnuplot.sh04
  839.  
  840. gnuplot.sh05: $(CSOURCE1)
  841.     shar $(CSOURCE1) > gnuplot.sh05
  842.  
  843. gnuplot.sh06: $(CSOURCE2)
  844.     shar $(CSOURCE2) > gnuplot.sh06
  845.  
  846. gnuplot.sh07: $(CSOURCE3)
  847.     shar $(CSOURCE3) > gnuplot.sh07
  848.  
  849. gnuplot.sh08: $(CSOURCE4)
  850.     shar $(CSOURCE4) > gnuplot.sh08
  851.  
  852. gnuplot.sh09: $(CSOURCE5)
  853.     shar $(CSOURCE5) > gnuplot.sh09
  854.  
  855. gnuplot.sh10: $(CSOURCE6)
  856.     shar $(CSOURCE6) > gnuplot.sh10
  857.  
  858. gnuplot.sh11: $(CSOURCE7)
  859.     shar $(CSOURCE7) > gnuplot.sh11
  860.  
  861. gnuplot.sh12: $(PC)
  862.     shar $(PC) > gnuplot.sh12
  863.  
  864. gnuplot.sh13: $(CSOURCE8)
  865.     shar $(CSOURCE8) > gnuplot.sh13
  866.  
  867. gnuplot.sh14: $(DEMOS)
  868.     shar $(DEMOS) > gnuplot.sh14
  869.  
  870. gnuplot.sh15: $(WINDOWS)
  871.     shar $(WINDOWS) > gnuplot.sh15
  872.  
  873. gnuplot.sh16: $(BETA)
  874.     shar $(BETA) > gnuplot.sh16
  875.  
  876. tar: $(ETC) $(SOURCES) $(PC) $(DEMOS) $(BETA) $(DOCS)
  877.     $(TAR) cvf /tmp/gnuplot.tar $(ETC) $(SOURCES) $(PC)\
  878.          $(DEMOS) $(BETA) $(DOCS)
  879. #
  880. # the following uses Rick Saltz's makekit shar generation tools
  881. #
  882.  
  883. kit: $(ETC) $(SOURCES) $(PC) $(DEMOS) $(BETA) $(DOCS)
  884.     makekit -s135k -k30 $(ETC) $(SOURCES) $(PC)\
  885.          $(DEMOS) $(BETA) $(DOCS) MANIFEST
  886.  
  887. branch: rcs rcsdoc rcsdemo
  888.  
  889. rcs:
  890.     rcs -b$(RCSVER) $(ETC) $(SOURCES) $(PC)
  891.  
  892. rcsdoc:
  893.     rcs -b$(RCSVER) $(DOCS)
  894.  
  895. rcsdemo:
  896.     rcs -b$(RCSVER) $(DEMOS)
  897.  
  898. ciall: ci cidocs cidemo
  899.  
  900. ci:
  901.     ci -l$(RCSVER) -m$(RCSCOM) -t-$(RCSCOM) $(SOURCES) $(PC) $(ETC)
  902.  
  903. cidocs:
  904.     ci -l$(RCSVER) -m$(RCSCOM) -t-$(RCSCOM) $(DOCS)
  905.  
  906. cidemo:
  907.     ci -l$(RCSVER) -m$(RCSCOM) -t-$(RCSCOM) $(DEMOS)
  908.  
  909. ciforce:
  910.     ci -f$(RCSVER) -m$(RCSCOM) -t-$(RCSCOM) $(SOURCES) $(ETC) $(DOCS) $(DEMOS) $(PC)
  911.  
  912. coall: co codocs codemo
  913.  
  914. co:
  915.     co -l -r$(RCSVER) $(ETC) $(SOURCES) $(PC)
  916.  
  917. codocs:
  918.     co -l -r$(RCSVER) $(DOCS)
  919.  
  920. codemo:
  921.     co -l -r$(RCSVER) $(DEMOS)
  922.  
  923.